/*
 * Universidad del Valle de Guatemala
 * CC2003 Algoritmos y Estructuras de Datos
 * Hoja de Trabajo No.3
 * SortArrays.java
 */

/**
 *
 * @author Luis Antonio Siguenza Leiva
 * Carné: 10297
 * Fecha de creación: 07 de Agosto del 2011
 * Descripción: Clase principal que genera numeros aleatorios en una lista de 
 *              numeros enteros que los ordena utilizando los Sortings:
 *              Selection sort y Mergesort
 */


//Importamos Librerias
import java.util.Random;


public class SortArrays{
    public static void main(String[] args){
    
    //Nueva lista de numeros enteros con "x" cantidad de elementos.
    int[] nums = new int[2000];
    
    //Objeto de la clase Random
    Random aleatorio= new Random();
     
    //Almacena numeros enteros aleatorios en la lista
    for (int i = 0; i < nums.length; i++)
         nums[i]= aleatorio.nextInt();
         
    
    //Ordena de menor a mayor los elementos de la lista
    Sorting.selectionSort(nums); // Sort them
    
    for (int i = 0; i < nums.length; i++)
        //Imprime en pantalla la lista ya ordenada
        System.out.println(nums[i]);
  }     
}

